have a complete knowledge on something - Englisch Synonyme Wörterbuch